package com.zhijian.medical.entity.po;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 二代测序-数据分析（测序室、数据室） 
 * @author Auto Generator
 * @date 2022-08-24 15:58:57
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Api(tags = "二代测序-数据分析（测序室、数据室） ")
public class NgsSjfx {
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 二代测序实验id
     */
    @ApiModelProperty("二代测序实验id")
    @NotNull(message = "二代测序实验id不能为空")
    private Long ngsId;

    /**
     * 使用生信分析服务器对测序仪下机数据进行数据分析
     */
    @ApiModelProperty("使用生信分析服务器对测序仪下机数据进行数据分析")
    private Byte sysxfxfwqdcxy;

    /**
     * 数据
     */
    @ApiModelProperty("数据")
    private String data;

    /**
     * 将分析后的测序结果打印成页，发送报告
     */
    @ApiModelProperty("将分析后的测序结果打印成页，发送报告")
    private Byte jfxhdcx;

    /**
     * HE切片归档
     */
    @ApiModelProperty("HE切片归档")
    private Byte heqpgd;

    /**
     * 片段分析图归档
     */
    @ApiModelProperty("片段分析图归档")
    private Byte pdfxtgd;

    /**
     * 操作者
     */
    @ApiModelProperty("操作者")
    private String czz;

    /**
     * 项目负责人
     */
    @ApiModelProperty("项目负责人")
    private String xmfzr;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date updateTime;
}